package lx;
 /*
        实现一个验证程序运行次数的小程序，要求如下：
        1.当程序运行超过3次时给出提示:本软件只能免费使用3次,欢迎您注册会员后继续使用~
        2.程序运行演示如下:
            第一次运行控制台输出: 欢迎使用本软件,第1次使用免费~
            第二次运行控制台输出: 欢迎使用本软件,第2次使用免费~
            第三次运行控制台输出: 欢迎使用本软件,第3次使用免费~
            第四次及之后运行控制台输出:本软件只能免费使用3次,欢迎您注册会员后继续使用~
   */

import java.io.*;

public class demo5 {
    public static void main(String[] args) throws IOException {
        //创建字符流读取数据
        /*
        提前到本地文件写好数据0
         */
        BufferedReader br=new BufferedReader( new FileReader("count.txt"));
        String line= br.readLine();
        br.close();
        int count = Integer.parseInt(line);
      //软件再运行一次count++
        count++;
        if(count<=3){
            System.out.println("欢迎使用本软件,第"+count+"次使用免费~");
        }else{
            System.out.println("本软件只能免费使用3次,欢迎您注册会员后继续使用~");
        }
        //把自增的count写入本地文件当中，好让br读取文件数据然后传给count
        BufferedWriter bw=new BufferedWriter(new FileWriter("count.txt"));
        bw.write(count+"");

        bw.close();



    }
}
